Formal Verification of Distributed Task Migration for Thermal Management in On-Chip Multi-core Systems Using nuXmv

نویسندگان

  • Syed Ali Asadullah Bukhari
  • Faiq Khalid Lodhi
  • Osman Hasan
  • Muhammad Shafique
  • Jörg Henkel
چکیده

With the growing interest in using distributed task migration algorithms for dynamic thermal management (DTM) in multi-core chips comes the challenge of their rigorous verification. Traditional analysis techniques, like simulation and emulation, cannot cope with the design complexity and distributed nature of such algorithms and thus compromise on the rigor and accuracy of the analysis results. Formal methods, especially model checking, can play a vital role in alleviating these issues. Due to the presence of continuous elements, such as temperatures, and the large number of cores running the distributed algorithms in this analysis, we propose to use the nuXmv model checker to analyze distributed task migration algorithms for DTM. The main motivations behind this choice include the ability to handle the real data type and the scalable SMT based bounded model checking capabilities in nuXmv that perfectly fit the stability and deadlock analysis requirements of the distributed DTM algorithms. The paper presents the detailed analysis of a state-of-theart task migration algorithm of distributed DTM for many-core systems. The functional and timing verification is done on a larger grid size of 9 x 9 cores, which is thermally managed by the selected DTM approach. The results indicate the usefulness of the proposed approach, as we have been able to catch a couple of discrepancies in the original model and gain many new insights about the behavior of the algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Vlsi Design Perspective on Non-centralized Approach to Thermal Aware Task Migration in Many-core Systems

In deep sub-micrometer era, thermal hot spots, and large temperature gradients significantly impact system reliability, performance, cost, and leakage power. The increasing chip complexity and power density elevate peak temperatures of chip and unbalance the thermal gradients. Raised peak temperatures reduce lifetime of the chip, deteriorate its performance, affect the reliability and increase ...

متن کامل

An agent based Distributed thermal balancing –Task migration

The system reliability, performance, cost, and leakage power in deep sub micrometer era have a significant impact by thermal hotspots and temperature gradients. As the system complexity increases, it is very difficult to perform thermal management in a centralized approach due to state explosion and the overhead of monitoring the entire chip. In this work, a framework for distributed thermal ma...

متن کامل

A Task Migration Technique for Temperature Control in 3D NoCs

Combination of 3D IC technology and network on chip (NoC) is an effective solution to increase system scalability and also alleviate the interconnect problem in large scale integrated circuits. However, due to the increased power density in 3D NoC systems and the destructive impact of high temperatures on chip reliability, applying thermal management solutions becomes crucial in such circuits. ...

متن کامل

Theorem proving based Formal Verification of Distributed Dynamic Thermal Management schemes

Distributed Dynamic Thermal Management (DDTM) schemes are widely being used nowadays to cater for the elevated chip temperatures for many-core systems. Traditionally, DDTM schemes are analyzed using simulation or emulation but the non-exhaustive and incomplete nature of these analysis techniques may compromise on the reliability of the chip. Recently, model checking has been proposed for formal...

متن کامل

FORMAL VERIFICATION OF THERMAL AWARE ARCHITECHTURES FOR MULTI CORE SYSTEMS By MUHAMMAD ISMAIL

With the recent developments in nano-fabrication technology, transistor density per unit area is increasing considerably. This in turn leads to an increase in the heat generated per unit area due to more switching of transistors. Various distributed thermal management techniques have been proposed to tackle this overheating problem. Analyzing the reliability and efficiency of these thermal mana...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014